package model.dao;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import model.vo.MplistVO;

public interface ProjectDAO {
	//마감 적용
	public void Magam_apply(Map map) throws SQLException;
	//마감 취소
	public void Magam_cancel(Map map) throws SQLException;
	
	
	
	//[프로젝트 관리]
	//프로젝트 관리
	public List mplist(String pro_loginID) throws SQLException;
	public Integer mplist_maxNo() throws SQLException;
	//autoPro_pindex 순번 구하기
	public int autoPro_pindex(String pro_sday) throws SQLException;
	//착수일의 iap버전 검색 
	public boolean identity_pro_pindex(MplistVO vo) throws SQLException;
	public void mplist_insert(MplistVO vo) throws SQLException;
	public void mplist_delete(int pro_id) throws SQLException;
	public MplistVO mplist_updatePage(int pro_id) throws SQLException;
	public void mplist_update(MplistVO vo) throws SQLException;
	//[프로젝트 적용]
	//회차별 카운트
	public List proSelectCount(int pro_id) throws SQLException;
	public List proSelectCountVO(int pro_id) throws SQLException;
	
	//프로젝트 복사생성(등록)
	public void mplist_SC_insert(Map map) throws SQLException;
}
